# models模型 数据库
from .exts import db

# 模型model类
# 必须继承db.Model
class User(db.Model):
    # 表名
    __tablename__ = 'tb_user'

    # db.Column：表示字段
    # db.Integer：表示整数
    # primary_key：表示主键
    # autoincrement：表示自动递增
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)

    # db.String(20)：varchar(30)可变字符串
    # unique：唯一约束
    # index=True：普通索引
    # nullable=False：不允许为空，True允许为空
    name = db.Column(db.String(20), unique=True, nullable=False,index=True)

    # default=18：默认值为18
    age = db.Column(db.Integer, default=18)
    sex = db.Column(db.Boolean, default=0)
    salary = db.Column(db.Float, default=1000,nullable=False)






